package e

var MsgFlags = map[int]string{
	Success:       "ok",
	Error:         "fail",
	InvalidParams: "参数错误",
	ErrorJsonType: "JSON类型不匹配",

	RequestOkButNeedPopupPrompt: "请求成功，但是需要弹出提示msg",
	ErrorFailEncrypt:            "加密失败",

	ErrorTokenIsNil:   "请求头中auth为空",
	ErrorTokenFormat:  "请求头中auth格式有误",
	ErrorInvalidToken: "无效的Token",

	ErrorExistUser:        "账号已存在",
	ErrorEncryptUserPwd:   "密码错误",
	ErrorExistUserNotFind: "账号不存在",
	ErrorNotCompare:       "密码错误",
	ErrorAuthToken:        "token认证失败",

	ErrorUploadFile:          "file上传失败",
	ErrorCreateUploadFileDir: "创建文件目录失败",
	ErrorFailUploadFile:      "file上传失败",
	SuccessUploadFile:        "file上传成功",

	ErrorUploadFileOverMax: "file文件大小超出限制",
	ErrorUploadFileNotNil:  "file上传不能为空",

	ErrorGetCaptcha:   "获取验证码失败",
	ErrorCheckCaptcha: "验证验证码失败",

	ErrorGetEmailToken: "创建emailToken失败",
	ErrorEmailScene:    "发送邮箱参数Scene错误",
	ErrorSentEmail:     "发送邮箱失败",
}

// GetCodeMsg 获取状态码对应的信息
func GetCodeMsg(code int) string {
	msg, ok := MsgFlags[code]
	if !ok {
		return MsgFlags[Error]
	}
	return msg
}
